// 声明当前文件属于哪个包，如果是主文件，则写成main
package main

// 导入gin包
import (
	middleware "hello-gin/middleware"
	"hello-gin/router"

	"github.com/gin-gonic/gin"
)

func main() {
	// 禁用控制台颜色
	// gin.DisableConsoleColor()

	// 生成了一个实例，这个实例即 WSGI 应用程序
	g := gin.New()

	// 注册自定义的日志器
	g.Use(middleware.LoggerToFile())
	g.Use(gin.Recovery())

	// 加载多个路由 (modify here)
	router.Load(
		// Cores.
		g,
	)
	// 让应用运行在本地服务器上，默认监听端口是 8080
	g.Run(":8080") // listen and serve on 0.0.0.0:8090
}
